package com.vpx.server.bean.order.system;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description
 * @Author PC
 * @Date 2023/11/18 15:28
 **/
@Data
@ApiModel(value = "基础用例表、分支表、流程项表")
public class BaseInfoOrder {

    @ApiModelProperty(value = "数据id")
    private String id;
    @ApiModelProperty(value = "上级id")
    private String parentId;

    @ApiModelProperty(value = "当前画布类型:1、用例2、分支3、流程")
    private String type;
    @ApiModelProperty(value = "当前节点类型node_type(1测试用例2流程步8分支)")
    private String nodeType;

    @ApiModelProperty(value = "名称(用例名称、分支名称、测试项名称)")
    private String name;

    @ApiModelProperty(value = "icon(图标)")
    private String icon;



    @ApiModelProperty(value = "用例ID")
    private String instanceId;

    @ApiModelProperty(value = "流程Id")
    private String flowinstanceId;

    @ApiModelProperty(value = "分支ID")
    private String branchId;

    @ApiModelProperty(value = "模版id")
    private String templateId;

    @ApiModelProperty(value = "分类数据标识(判断条件、激励信号 等)")
    private String typeCode;


    private String num;

    @ApiModelProperty(value = "用例JSON对象")
    private String instanceContent;

    @ApiModelProperty(value = "node_method(节点创建方式：1新增2拖拽3、导入)")
    private String nodeMethod;
    @ApiModelProperty(value = "是否注释(notes)")
    private String notes;
}
